package support;

import java.io.IOException;
import java.sql.SQLException;

import org.mybatis.generator.exception.XMLParserException;

import net.sf.ehcache.config.InvalidConfigurationException;

import com.ls.fw.data.rdb.impl.mybatis.helper.Gen;

public class GeneratorMain {
	public static void main(String[] args) throws IOException,  SQLException, InterruptedException, InvalidConfigurationException, XMLParserException, org.mybatis.generator.exception.InvalidConfigurationException {
		//读取配置文件
		 Gen.gen("generator-sys.xml").generate(null);
//		 Gen.gen("generator-data-tmp.xml").generate(null);
//		 Gen.gen("generator-sys-auth-tmp.xml").generate(null);
//		 Gen.gen("generator-ext-tmp.xml").generate(null);
//	     Gen.gen("generator-sys-auth.xml").generateModelAndVo(null);
//		 Gen.gen("generator-api-tmp.xml").generate(null);
//	     
//		 Gen.gen("generator-sys.xml").generateModelAndVo(null);
//		 Gen.gen("generator-data.xml").generateModelAndVo(null);
//		 Gen.gen("generator-sys-auth.xml").generateModelAndVo(null);
//		 Gen.gen("generator-api.xml").generateModelAndVo(null);
////		 
//		 Gen.gen("generator-sys.xml").generateXml(null);
//		 Gen.gen("generator-data.xml").generateXml(null);
//		 Gen.gen("generator-sys-auth.xml").generateXml(null);;
//		 Gen.gen("generator-api.xml").generateXml(null);

//		 Gen.gen("generator-sys-auth-tmp.xml").generateModelAndVo(null);
//		 Gen.gen("generator-sys-tmp.xml").generateModelAndVo(null);
//		 Gen.gen("generator-data-tmp.xml").generateModelAndVo(null);
//		 Gen.gen("generator-api-tmp.xml").generateModelAndVo(null);
		 
//		 Gen.gen("generator-sys-auth-tmp.xml").generateXml(null);
//		 Gen.gen("generator-sys-tmp.xml").generateXml(null);
//		 Gen.gen("generator-data-tmp.xml").generateXml(null);
//		 Gen.gen("generator-api-tmp.xml").generateXml(null);;
	}
}
